/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.service.impl;

import com.persistencia.dao.PeriodoDao;
import com.persistencia.dao.impl.PeriodoDaoImpl;
import com.persistencia.domain.Periodo;
import com.service.PeriodoService;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author SHERLY
 */
public class PeriodoServiceImpl implements PeriodoService, Serializable{
    
    private PeriodoDao periodoDao = new PeriodoDaoImpl();

    public void setPeriodoDao(PeriodoDao periodoDao) {
        this.periodoDao = periodoDao;
    }

    @Override
    public void registrarPeriodo(Periodo periodo) throws Exception {
        periodoDao.registrar(periodo);
    }

    @Override
    public void actualizarPeriodo(Periodo periodo) throws Exception {
        periodoDao.actualizar(periodo);
    }

    @Override
    public void eliminarPeriodo(Object id) throws Exception {
        periodoDao.eliminar(id);
    }

    @Override
    public Periodo obtenerPeriodoPorId(Object id) throws Exception {
        return periodoDao.obtenerPorId(id);
    }

    @Override
    public List<Periodo> obtenerListaPeriodo() throws Exception {
        return periodoDao.obtenerLista();
    }
    
}
